.single-table-popup {

  .gird-parent {
    padding-bottom: 24px;
  }

}

.form-input-number div{
    display: inline-block;
}
.datepicker-container {
    display: inline-block;
}

.ActivityPlan-detail{
    .margin-none {
        margin:0;
    }
  .button-header {
    padding-bottom: 10px;
  }
  .ucf-exam-form.sm .u-form-item .u-label {
    height: 45px;
    line-height: 45px;
  }
  .u-label{
      display: inline-block;
      min-width: 110px;
      text-align: left;
      vertical-align: top;
  }
  .u-table td{
    padding: 2px 2px !important;
  }
 
  .head-btn{
      display: inline-block;
      .head-save{
          margin-left: 15px;
      }
  }

  .master-tag {
     padding: 10px 0;
     background: #fff;
     width: auto;
     box-sizing: border-box;
     position: relative;
     .childhead {
         -webkit-justify-content: center;
         width: 100%;
         height: 40px;
         background-color:#fff;
         border-bottom: 1px solid #ddd;
         display: flex;
         flex-direction: row;
         align-content: space-between;
         align-items: flex-start;
         margin:0;
         padding: 0;
         box-sizing: border-box;
         .workbreakdown {
             display: block;
             height: 40px;
             line-height: 40px;
             color: #039BE5;
             border-bottom: 3px solid #039BE5;
             font-size: 14px;
             padding: 0 24px 0 24px;
         }
         .annexinfo {
             display: block;
             height: 40px;
             line-height: 40px;
             padding: 0 24px 0 24px;
             overflow: hidden;
         }
     }
  }
}

.u-row-hover {
 .opt-btns,.cancel-btns {
   button {
    min-width:40px;
     margin: 0;
     &:first-child {
       margin-right: 8px;
     }
   }
 }
}

.u-table-row {
 td {

   input {
     font-size: 12px;
     padding-left: 5px;
   }
 }

 .u-form-control,
 .u-select-selection {
   height: 30px;
 }
}

.editable-cell-text-wrapper {
 box-sizing: border-box;
 line-height: 20px;
 border-radius: 3px;
}

.required {
 position: relative;

 span.u-input-group {
   display: block
 }
}
.verify-cell {
 padding-right: 25px !important;
}

.required-icon {
 position: absolute;
 top: 2px;
 color: #F44336;
 font-size: 20px;
}


.u-editable-table-tp {
.tp-content {
 color: #F44336;
}
}
.form-input-number-wrap {
  >div {
    width: 100%;
  }
}

.edit-number {
width: 100px !important;
}
.ActivityPlan-detail .detail-body .error {
    display: block;
    font-size: 12px;
    margin-top: 2px;
    line-height: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

#activityPlanAcEditorSanyId {
  height: 100px !important;
  overflow: scroll;
  min-height: 0 !important;
}

